package com.gxa.service.staffservice;

import com.gxa.pojo.staff.UserStaff;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

//员工服务层
public interface StaffService {
    List<UserStaff> findAll();   //查询列表字段
    Boolean add(UserStaff userStaff); //添加员工所有字段
    UserStaff findById(int id);   //根据工号查找员工
    Boolean update(UserStaff userStaff);  //修改员工信息
    Boolean clockStaff(int staff_id);   //锁定员工
    Boolean cancleclock(int staff_id);  //取消锁定
    int getTotalCount();    //获取总数据数
    int getTotalPage(int totalCount, int row);  //获取总页数
    List<UserStaff> getUserByPage(Map<String, Integer> map, int current, int row); //获取每页返回的信息
    int findLevel(int staff_id);   //获取level
    String findPwd(int staff_id);  //查找密码

}
